package com.itfreer.xjmh.cycle.entity;

import java.io.Serializable;
import com.itfreer.form.api.entity.EntityBase;
import com.itfreer.form.api.reflect.DictionaryField;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Transient;

/**
 * 定义货邮运输安全检查实体
 */
@Entity(name = "t_cycle_transport_check")
public class CycleTransportCheckEntity extends EntityBase implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@Id
	@Column(name = "id", length = 50, nullable = true)
	private String id;

	/**
	 * 所属机场---字典
	 */
	@Column(name = "airport", length = 50, nullable = true)
	@DictionaryField(dictionaryName = "zd_airport", toFieldName = "airportName")
	private String airport;

	@Column(name = "airport_name", length = 50, nullable = true)
	private String airportName;
	
	/**
	 * 货物-检查件数
	 */
	@Column(name = "g_check_count", nullable = true)
	private Integer gcheckcount;
	
	/**
	 * 货物-枪支（含仿真枪）
	 */
	@Column(name = "g_guns", nullable = true)
	private Integer gguns;
	
	/**
	 * 货物-弹药
	 */
	@Column(name = "g_bullet", nullable = true)
	private Integer gbullet;
	
	/**
	 * 货物-军械、警械
	 */
	@Column(name = "g_police_equipment", nullable = true)
	private Integer gpoliceequipment;
	
	/**
	 * 货物-爆破器材
	 */
	@Column(name = "g_boom_equipment", nullable = true)
	private Integer gboomequipment;
	
	/**
	 * 货物-管制刀具
	 */
	@Column(name = "g_control_knife", nullable = true)
	private Integer gcontrolknife;
	
	/**
	 * 货物-易燃易爆物品
	 */
	@Column(name = "g_danger", nullable = true)
	private Integer gdanger;
	
	/**
	 * 货物-毒品
	 */
	@Column(name = "g_drugs", nullable = true)
	private Integer gdrugs;
	
	/**
	 * 货物-其他违禁品或危险品
	 */
	@Column(name = "g_other", nullable = true)
	private Integer gother;
	
	/**
	 * 货物-小计
	 */
	@Column(name = "g_total", nullable = true)
	private Integer gtotal;
	
	/**
	 * 快件-检查件数
	 */
	@Column(name = "p_check_count", nullable = true)
	private Integer pcheckcount;
	
	/**
	 * 快件-枪支（含仿真枪）
	 */
	@Column(name = "p_guns", nullable = true)
	private Integer pguns;
	
	/**
	 * 快件-弹药
	 */
	@Column(name = "p_bullet", nullable = true)
	private Integer pbullet;
	
	/**
	 * 快件-军械、警械
	 */
	@Column(name = "p_police_equipment", nullable = true)
	private Integer ppoliceequipment;
	
	/**
	 * 快件-爆破器材
	 */
	@Column(name = "p_boom_equipment", nullable = true)
	private Integer pboomequipment;
	
	/**
	 * 快件-管制刀具
	 */
	@Column(name = "p_control_knife", nullable = true)
	private Integer pcontrolknife;
	
	/**
	 * 快件-易燃易爆物品
	 */
	@Column(name = "p_danger", nullable = true)
	private Integer pdanger;
	
	/**
	 * 快件-毒品
	 */
	@Column(name = "p_drugs", nullable = true)
	private Integer pdrugs;
	
	/**
	 * 快件-其他违禁品或危险品
	 */
	@Column(name = "p_other", nullable = true)
	private Integer pother;
	
	/**
	 * 快件-小计
	 */
	@Column(name = "p_total", nullable = true)
	private Integer ptotal;
	
	/**
	 * 处理-处理件数
	 */
	@Column(name = "h_handle_count", nullable = true)
	private Integer hhandlecount;
	
	/**
	 * 处理-退运
	 */
	@Column(name = "h_return", nullable = true)
	private Integer hreturn;
	
	/**
	 * 处理-伪报品名
	 */
	@Column(name = "h_fake_name", nullable = true)
	private Integer hfakename;
	
	/**
	 * 处理-伪造、变革证明文件
	 */
	@Column(name = "h_fake_file", nullable = true)
	private Integer hfakefile;
	
	/**
	 * 处理-其他
	 */
	@Column(name = "h_fake_other", nullable = true)
	private Integer hfakeother;
	
	/**
	 * 处理-移交其他部门
	 */
	@Column(name = "h_transfer_other", nullable = true)
	private Integer htransferother;
	

	/**
	 * 租户ID
	 */
	@Column(name = "s_tenantID", length = 50, nullable = true)
	private String tenantID;

	/**
	 * 租户名称
	 */
	@Column(name = "s_tenantName", length = 50, nullable = true)
	private String tenantName;


	/**
	 * 创建人ID
	 */
	@Column(name = "s_createUserid", length = 50, nullable = true)
	private String createUserid;
	
	/**
	 * 创建人
	 */
	@Column(name = "s_createUsername", length = 50, nullable = true)
	private String createUsername;
	
	/**
	 * 创建时间
	 */
	@Column(name = "s_createTime", nullable = true)
	private java.util.Date createTime;


	/**
	 * 主键
	 */
	@Override
	public String getId() {
		return id;
	}

	/**
	 * 主键
	 */
	@Override
	public void setId(String value) {
		this.id = value;
	}

	public String getAirport() {
		return airport;
	}

	public void setAirport(String airport) {
		this.airport = airport;
	}

	public String getAirportName() {
		return airportName;
	}

	public void setAirportName(String airportName) {
		this.airportName = airportName;
	}

	public Integer getGcheckcount() {
		return gcheckcount;
	}

	public void setGcheckcount(Integer gcheckcount) {
		this.gcheckcount = gcheckcount;
	}

	public Integer getGguns() {
		return gguns;
	}

	public void setGguns(Integer gguns) {
		this.gguns = gguns;
	}

	public Integer getGbullet() {
		return gbullet;
	}

	public void setGbullet(Integer gbullet) {
		this.gbullet = gbullet;
	}

	public Integer getGpoliceequipment() {
		return gpoliceequipment;
	}

	public void setGpoliceequipment(Integer gpoliceequipment) {
		this.gpoliceequipment = gpoliceequipment;
	}

	public Integer getGboomequipment() {
		return gboomequipment;
	}

	public void setGboomequipment(Integer gboomequipment) {
		this.gboomequipment = gboomequipment;
	}

	public Integer getGcontrolknife() {
		return gcontrolknife;
	}

	public void setGcontrolknife(Integer gcontrolknife) {
		this.gcontrolknife = gcontrolknife;
	}

	public Integer getGdanger() {
		return gdanger;
	}

	public void setGdanger(Integer gdanger) {
		this.gdanger = gdanger;
	}

	public Integer getGdrugs() {
		return gdrugs;
	}

	public void setGdrugs(Integer gdrugs) {
		this.gdrugs = gdrugs;
	}

	public Integer getGother() {
		return gother;
	}

	public void setGother(Integer gother) {
		this.gother = gother;
	}

	public Integer getGtotal() {
		return gtotal;
	}

	public void setGtotal(Integer gtotal) {
		this.gtotal = gtotal;
	}

	public Integer getPcheckcount() {
		return pcheckcount;
	}

	public void setPcheckcount(Integer pcheckcount) {
		this.pcheckcount = pcheckcount;
	}

	public Integer getPguns() {
		return pguns;
	}

	public void setPguns(Integer pguns) {
		this.pguns = pguns;
	}

	public Integer getPbullet() {
		return pbullet;
	}

	public void setPbullet(Integer pbullet) {
		this.pbullet = pbullet;
	}

	public Integer getPpoliceequipment() {
		return ppoliceequipment;
	}

	public void setPpoliceequipment(Integer ppoliceequipment) {
		this.ppoliceequipment = ppoliceequipment;
	}

	public Integer getPboomequipment() {
		return pboomequipment;
	}

	public void setPboomequipment(Integer pboomequipment) {
		this.pboomequipment = pboomequipment;
	}

	public Integer getPcontrolknife() {
		return pcontrolknife;
	}

	public void setPcontrolknife(Integer pcontrolknife) {
		this.pcontrolknife = pcontrolknife;
	}

	public Integer getPdanger() {
		return pdanger;
	}

	public void setPdanger(Integer pdanger) {
		this.pdanger = pdanger;
	}

	public Integer getPdrugs() {
		return pdrugs;
	}

	public void setPdrugs(Integer pdrugs) {
		this.pdrugs = pdrugs;
	}

	public Integer getPother() {
		return pother;
	}

	public void setPother(Integer pother) {
		this.pother = pother;
	}

	public Integer getPtotal() {
		return ptotal;
	}

	public void setPtotal(Integer ptotal) {
		this.ptotal = ptotal;
	}

	public Integer getHhandlecount() {
		return hhandlecount;
	}

	public void setHhandlecount(Integer hhandlecount) {
		this.hhandlecount = hhandlecount;
	}

	public Integer getHreturn() {
		return hreturn;
	}

	public void setHreturn(Integer hreturn) {
		this.hreturn = hreturn;
	}

	public Integer getHfakename() {
		return hfakename;
	}

	public void setHfakename(Integer hfakename) {
		this.hfakename = hfakename;
	}

	public Integer getHfakefile() {
		return hfakefile;
	}

	public void setHfakefile(Integer hfakefile) {
		this.hfakefile = hfakefile;
	}

	public Integer getHfakeother() {
		return hfakeother;
	}

	public void setHfakeother(Integer hfakeother) {
		this.hfakeother = hfakeother;
	}

	public Integer getHtransferother() {
		return htransferother;
	}

	public void setHtransferother(Integer htransferother) {
		this.htransferother = htransferother;
	}

	/**
	 * 租户ID
	 */
	@Override
	public String getTenantID() {
		return tenantID;
	}
	
	/**
	 * 租户ID
	 */
	@Override
	public void setTenantID(String tenantID) {
		this.tenantID = tenantID;
	}

	/**
	 * 租户名称
	 */
	@Override
	public String getTenantName() {
		return tenantName;
	}
	
	/**
	 * 租户名称
	 */
	@Override
	public void setTenantName(String tenantName) {
		this.tenantName = tenantName;
	}


	/**
	 * 设置创建时间值
	 */
	@Override
	public void setCreateTime(java.util.Date time) {
		this.createTime = time;
	}
	
	public java.util.Date getCreateTime() {
		return this.createTime;
	}

	/**
	 * 设置创建人值
	 */
	@Override
	public void setCreateUserID(String userID) {
		this.createUserid = userID;
	}
	
	public String getCreateUserID() {
		return this.createUserid;
	}

	/**
	 * 设置创建人值
	 */
	@Override
	public void setCreateUserName(String userName) {
		this.createUsername = userName;
	}
	
	public String getCreateUserName() {
		return this.createUsername;
	}

}
